package com.leetcode.ask;

/**
 * @ProjectName: leetcode
 * @Package: com.leetcode.ask
 * @description: 9. 回文数
 * 第九题
 * 判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
 *
 * 示例 1:
 *
 * 输入: 121
 * 输出: true
 * 示例 2:
 *
 * 输入: -121
 * 输出: false
 * 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
 * 示例 3:
 *
 * 输入: 10
 * 输出: false
 * 解释: 从右向左读, 为 01 。因此它不是一个回文数。
 *
 * 链接：https://leetcode-cn.com/problems/palindrome-number
 * @Author: liyc
 * @CreateDate: 2020/1/13 3:30 PM
 * @Version: 1.0
 * <p>Copyright: Copyright (c) 2020</p>
 */
public class IsPalindrome {
    public static boolean isPalindrome(int x) {
        String reverseNumber = new StringBuilder(String.valueOf(x)).reverse().toString();
        return reverseNumber.equals(String.valueOf(x));
    }

    public static void main(String[] args) {
        int i = 1234321;
        System.out.println(isPalindrome(i));
    }
}
